Deklaruje nazwΩ i typ danych ka┐dego parametru w kwerendzie parametrycznej.
PARAMETERS nazwa typ_danych [,nazwa typ_danych [, ...]]
Sk│adnia deklaracji PARAMETERS zawiera nastΩpuj╣ce elementy:
Element | Opis |
---|---|
nazwa | Nazwa parametru. Przypisana do w│a£ciwo£ci Name obiektu Parameter jest u┐ywana do identyfikacji tego parametru w kolekcji Parameters. Mo┐na u┐yµ nazwy jako ci╣gu znak≤w wy£wietlanego w oknie dialogowym przy uruchomieniu kwerendy przez aplikacjΩ. Tekst zawieraj╣cy odstΩpy lub znaki przestankowe musi byµ ujΩty w nawiasy kwadratowe ([]). Na przyk│ad, [Niska cena] i [Od kt≤rego miesi╣ca rozpocz╣µ raport?] s╣ poprawnymi nazwami. |
typ_danych | Jeden z podstawowych typ≤w danych jΩzyka SQL aparatu bazy danych Microsoft Jet lub ich synonim≤w. |
Dla wielokrotnie uruchamianych kwerend mo┐na u┐yµ deklaracji PARAMETERS w celu utworzenia kwerendy parametrycznej. Kwerenda parametryczna u│atwia automatyzacjΩ procesu zmiany kryteri≤w kwerendy. Podczas ka┐dego uruchomienia kwerendy kod bΩdzie musia│ przekazaµ do niej parametry.
Deklaracja PARAMETERS jest nieobowi╣zkowa, lecz je£li wystΩpuje, musi poprzedzaµ wszelkie inne instrukcje, w tym instrukcje SELECT.
Je£li deklaracja zawiera kilka parametr≤w, to nale┐y oddzieliµ je przecinkami. NastΩpuj╣cy przyk│ad zawiera dwa parametry:
PARAMETERS [Niska cena] Currency, [Data rozpoczΩcia] DateTime;
Mo┐na u┐yµ nazwy ale nie typu danych w klauzuli WHERE lub HAVING. W poni┐szym przyk│adzie oczekiwane s╣ dwa parametry, a nastΩpnie kryteria stosowane s╣ do rekord≤w w tabeli Zam≤wienia:
PARAMETERS [Niska cena] Currency,
[Data rozpoczΩcia] DateTime;
SELECT NrZam≤wienia, Ilo£µZam≤wiona
FROM Zam≤wienia
WHERE Ilo£µZam≤wiona > [Niska cena]
AND DataZam≤wienia >= [Data rozpoczΩcia];
PARAMETERS û przyk│ad deklaracji